package youtube.tv

class VideoCategoryService {

  static transactional = false

  def getCategories() {
    [
      new VideoCategory(feed : 'standardfeeds/most_popular', time : 'today'),

      // all time
      new VideoCategory(feed : 'standardfeeds/top_rated', time : 'all_time'),
	  new VideoCategory(feed : 'standardfeeds/top_favorites', time : 'all_time'),
	  new VideoCategory(feed : 'standardfeeds/most_viewed', time : 'all_time'),
	  new VideoCategory(feed : 'standardfeeds/most_popular', time : 'all_time'),
	  new VideoCategory(feed : 'standardfeeds/most_discussed', time : 'all_time'),
	  new VideoCategory(feed : 'standardfeeds/most_responded', time : 'all_time'),

      new VideoCategory(feed : 'standardfeeds/most_recent'),
	  new VideoCategory(feed : 'standardfeeds/most_shared'),
	  new VideoCategory(feed : 'standardfeeds/recently_featured'),
	  new VideoCategory(feed : 'standardfeeds/on_the_web'),
      new VideoCategory(feed : 'standardfeeds/top_rated', time : 'today'),	  
	  new VideoCategory(feed : 'standardfeeds/top_favorites', time : 'today'),
	  new VideoCategory(feed : 'standardfeeds/most_viewed', time : 'today'),
	  new VideoCategory(feed : 'standardfeeds/most_discussed', time : 'today'),
	  new VideoCategory(feed : 'standardfeeds/most_responded', time : 'today'),
    ]
  }
}
